#pragma once

#include "topcvt_pack.hpp"
#include "delim_helper.hpp"

namespace topcvt
{
	class DelimPack : public PackImp
	{
	public:
		DelimPack(){}
		void checkElementCfgValid(AttributeableCfg& t) override;
		void packField(pugi::xml_node& node, FieldCfg& f, PolicyContext& ctx) override;
		void packLoop(pugi::xml_node& node, LoopCfg& f, PolicyContext& ctx) override;
		void check(AttributeableCfg& t);
	};
};